package bancosys.tec.services.input.exceptions;

import bancosys.tec.component.ComponentRuntimeException;

/**
 * Exception lancada ser ocorrer algum erro ao validar fórmulas da planilha.
 * 
 * @author Rodrigo Queiroz
 */
public class InvalidFormulaException extends ComponentRuntimeException {

    private static final String BUNDLE_NAME = "jmine-tec-services-messages";

    /**
     * C'tor
     * 
     * @param cause a CAUSA desta exception.
     */
    public InvalidFormulaException(InputException cause) {
        super(cause.getLocalizedMessageHolder(), cause);
    }

    /**
     * Retorna o nome do arquivo de i18n que deve ser usado para localizar a mensagem. Este arquivo será procurado no classpath.
     * 
     * @return String
     */
    @Override
    public String getBundleBaseName() {
        return BUNDLE_NAME;
    }
}
